# import os
# import sys
# import time
import pdfplumber

from tkinter import filedialog

# 请求选择 PDF文件 以及 Excel表格命名模板
print('请打开 PDF 文件: (.pdf)')
inputFile = filedialog.askopenfilename(title='打开 PDF 文件', filetypes=(('可携带文件格式', '*.pdf'),))
print(inputFile, '\n')
print('请打开命名模板: (目前仅支持 .xls .xlsx)')
inputScript = filedialog.askopenfilename(title='打开命名模板', filetypes=(('Microsoft Excel 工作表', '*.xls *.xlsx'),))
print(inputScript, '\n')

# 操作打开PDF
with pdfplumber.open(inputFile) as pdf:
    print(pdf.metadata)
    # 把 PDF文件 每一页转换为 图片
    for page in pdf.pages:
        print(page.page_number)
        # [注意]这里的.to_image方法需要依赖第三方软件, 否则将会报错(不推荐使用这种方法)
        # image = page.to_image(resolution=200)
        # image.save(page.page_number, format='png')